/**
 * 限制数字的最小值和最大值
 *
 * @param value 要限制的数字
 * @param min 最小值
 * @param max 最大值
 */
export const clamp = (value: number, min: number, max: number) => Math.min(Math.max(value, min), max);

/**
 * 下载
 *
 * @param url 下载链接
 * @param fileName 文件名
 */
export const doDownload = (url: string, fileName: string) => {
  const a = document.createElement('a');
  a.download = fileName;
  a.href = url;
  document.body.appendChild(a);
  a.click();
  document.body.removeChild(a);
};
